This is IconView.h in view mode; [Download] [Up]
// IconView.h
// By Jayson Adams, NeXT Developer Support Team
// You may freely copy, distribute and reuse the code in this example.
// NeXT disclaims any warranty of any kind, expressed or implied, as to its
// fitness for any particular use.
#import <sys/param.h>
#import <appkit/View.h>
@interface IconView:View
{
id iconImage;
BOOL multipleFiles, showFile;
char filename[MAXPATHLEN];
}
/* instance methods */
- initFrame:(NXRect *)frameRect;
- (BOOL)acceptsFirstMouse;
- setFilename:(const char *)name multipleSelected:(BOOL)multipleSelected;
- takeIconFromWindow:(int)windowNumber :(float)x :(float)y :(float)width
:(float)height;
- clear;
- drawSelf:(NXRect *)rects :(int)rectCount;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.